<?php

namespace action\admin;

class indexAction extends \cass\Action {

    /**
     * Méthode d'initialisation du module
     */
    public function init() {
	$this->forwardEven($this->getSession()->hasCredential('admin_index'), '@403');
    }

    /**
     * Méthode de connexion 
     */
    public function execute() {
	// Infos de la page
	$this->setTitle('Administration');
        $this->addToCss('actions/admin/index.css');

	// Récupère le nombre d'utilisateurs inscrits
	$this->nbUsers = $this->doctrine->createQuery('SELECT COUNT(u.id) FROM User u')
			->getSingleScalarResult();

	// Le dernier inscrit
	$this->lastUser = $this->doctrine->createQuery('SELECT u FROM User u ORDER BY u.id DESC')
			->setMaxResults(1)
			->getSingleResult();
	
    }

}